#cmspad_console { margin:0; padding:0; position:fixed; _position:absolute; font:11px/1.3 Consolas, 'Lucida Console', Monaco, monospace; _border:2px solid #BBB; }
#cmspad_console.ccTopLeft { top:0; left:0; _top:expression(eval(document.documentElement.scrollTop+8)); _left:expression(eval(document.documentElement.scrollLeft+8)); }
#cmspad_console.ccTopRight { top:0; right:0; }
* html .ccTopRight { right:auto; top:expression(eval(document.documentElement.scrollTop+8)); left:expression(eval(document.documentElement.scrollLeft+document.documentElement.clientWidth-document.getElementById('cmspad_console').offsetWidth-8)); }
#cmspad_console.ccBottomLeft { bottom:0; left:0; }
* html .ccBottomLeft { bottom:auto; top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-document.getElementById('cmspad_console').offsetHeight-8)); left:expression(eval(document.documentElement.scrollLeft+8)); }
#cmspad_console.ccBottomRight { bottom:0; right:0; }
* html .ccBottomRight { bottom:auto; right:auto; top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-document.getElementById('cmspad_console').offsetHeight-8)); left:expression(eval(document.documentElement.scrollLeft+document.documentElement.clientWidth-document.getElementById('cmspad_console').offsetWidth-8)); }
#cmspad_console.ccSmall { width:300px; _width:272px; }
#cmspad_console.ccSmall .header { _width:272px; }
#cmspad_console.ccSmall .header div.left, #cmspad_console.ccSmall .footer div.left  { width:150px; }
#cmspad_console.ccSmall .main { _width:272px; }
#cmspad_console.ccSmall .main div { height:200px; }
#cmspad_console.ccSmall .main div.mainBody { width:272px; }
#cmspad_console.ccSmall .footer { _width:272px; }
#cmspad_console.ccLarge { width:500px; _width:472px; }
#cmspad_console.ccLarge .header { _width:472px; }
#cmspad_console.ccLarge .header div.left, #cmspad_console.ccLarge .footer div.left { width:350px; }
#cmspad_console.ccLarge .main { _width:472px; }
#cmspad_console.ccLarge .main div { height:500px; }
#cmspad_console.ccLarge .main div.mainBody { width:472px; }
#cmspad_console.ccLarge .footer { _width:472px; }
#cmspad_console .header span { position:relative; width:16px; height:16px; margin:0 4px; float:left; background-image:url(cmspad.console.icons.png); background-repeat:no-repeat; }
#cmspad_console .header span.error      { background-position:0px 0px; }
#cmspad_console .header span.errorDisabled  { background-position:-16px 0px; }
#cmspad_console .header span.warn      { background-position:0px -16px; }
#cmspad_console .header span.warnDisabled  { background-position:-16px -16px; }
#cmspad_console .header span.info      { background-position:0px -32px; }
#cmspad_console .header span.infoDisabled  { background-position:-16px -32px; }
#cmspad_console .header span.debug      { background-position:0px -48px; }
#cmspad_console .header span.debugDisabled  { background-position:-16px -48px; }
#cmspad_console .header span.profile     { background-position:0px -64px; }
#cmspad_console .header span.profileDisabled { background-position:-16px -64px; }
#cmspad_console .header span.close      { background-position:0px -80px; }
#cmspad_console .header span.clear      { background-position:-16px -80px; }
#cmspad_console .header span.small      { background-position:0px -96px; }
#cmspad_console .header span.large      { background-position:-16px -96px; }
#cmspad_console .header > div, #cmspad_console .main > div, #cmspad_console .footer > div { background-image:url(cmspad.console.panel.png); background-repeat:no-repeat; }
#cmspad_console .header div { float:left; _background-color:#000; }
#cmspad_console .header div.left { background-position:top left; height:40px; _height:16px; }
#cmspad_console .header .left div.filters { margin-left: -4px; padding:16px 0 0 19px; float:left; _padding:6px 8px; }
#cmspad_console .header div.right { background-position:top right; height:40px; width:150px; _width:122px; _height:16px; }
#cmspad_console .header .right div.controls { padding:16px 24px 0 0; float:right; _padding:6px 8px; }
#cmspad_console .header .right .controls span { margin:0; }
#cmspad_console .header .right .controls span.clear { margin-right:8px; }
#cmspad_console .main div { float:left; }
#cmspad_console .main div.left { background-position:0 -30px; width:11px; _width:0; }
#cmspad_console .main div.mainBody { background-position:40% -40px; _background-color:#000; _filter:alpha(opacity='93'); }
#cmspad_console .main .mainBody ol { line-height: 1.45; height:100%; overflow:auto; width:100%; list-style-type:none; margin:0; padding:0; }
#cmspad_console .main .mainBody ol li { padding:1px 4px 1px 30px; border-bottom: 1px solid #333; color:#CCC; margin: 2px 2px; _text-indent: -2px; }
#cmspad_console .main .mainBody ol li span { background:url(cmspad.console.icons.png) no-repeat 0 0; border: 1px solid #333; height:16px; width:16px; display:block; float:left; margin: -2px 0 1px -25px; _display:inline; }
#cmspad_console .main .mainBody ol li.error span  { background-position:0 0; }
#cmspad_console .main .mainBody ol li.warn span  { background-position:0 -16px; }
#cmspad_console .main .mainBody ol li.info span  { background-position:0 -32px; }
#cmspad_console .main .mainBody ol li.debug span  { background-position:0 -48px; }
#cmspad_console .main .mainBody ol li.profile span { background-position:0 -64px; }
#cmspad_console .main .mainBody ol li.profile { color:#DDD; font-style:italic; }
#cmspad_console .errorHidden li.error,#cmspad_console .warnHidden li.warn,#cmspad_console .infoHidden li.info,#cmspad_console .debugHidden li.debug,#cmspad_console .profileHidden li.profile { display:none; }
#cmspad_console .main div.right { background:url(cmspad.console.panel.png) no-repeat 100% -30px; width:17px; _width:0; }
#cmspad_console .footer div { height:50px; float:left; _background-color:#000; _height:30px; }
#cmspad_console .footer div.left { background-position:bottom left; _width:100% !important; }
#cmspad_console .footer div.left label { display:block;color:#BBB;margin:8px 0 0 16px; position:relative; font-family:Arial,sans-serif; _margin:4px 0 0 8px;}
#cmspad_console .footer div.left label input { padding:0;vertical-align:middle; }
#cmspad_console .footer div.right { background-position:bottom right; width:150px; _width:0; }